home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / graphic / rtnews.zip / RTNV3N1 < prev    next >
Text File  |  1992-09-13  |  54KB  |  1,189 lines

  1.  _ __                 ______                         _ __
  2. ' )  )                  /                           ' )  )
  3.  /--' __.  __  ,     --/ __  __.  _. o ____  _,      /  / _  , , , _
  4. /  \_(_/|_/ (_/_    (_/ / (_(_/|_(__<_/ / <_(_)_    /  (_</_(_(_/_/_)_
  5.              /                               /|
  6.             '                               |/
  7.  
  8.             "Light Makes Right"
  9.  
  10.             January 2, 1990
  11.                 Volume 3, Number 1
  12.  
  13. Compiled by Eric Haines, 3D/Eye Inc, 2359 Triphammer Rd, Ithaca, NY 14850
  14.     NOTE ADDRESS CHANGE: wrath.cs.cornell.edu!eye!erich
  15.     [distributed by Michael Cohen <m-cohen@cs.utah.edu>, but send
  16.     contributions and subscriptions requests to Eric Haines]
  17. All contents are US copyright (c) 1989,1990 by the individual authors
  18. Archive locations: anonymous FTP at cs.uoregon.edu (128.223.4.1) and at
  19.            freedom.graphics.cornell.edu (128.84.247.85), /pub/RTNews
  20. Other sites: uunet.uu.net:/graphics
  21.  
  22. Contents:
  23.     Introduction
  24.     New People
  25.     Archive Site for Ray Tracing News, by Kory Hamzeh
  26.     Ks + T > 1, by Craig Kolb and Eric Haines
  27.     Quartic Roots, and "Intro to RT" Errata, by Larry Gritz and Eric Haines
  28.     More on Quartics, by Larry Spence
  29.     Question: Kay and Kajiya Slabs for Arbitrary Quadrics?
  30.     by Thomas C. Palmer
  31.     Ambient Term, by Pierre Poulin
  32.     Book Reviews on Hierarchical Data Structures of Hanan Samet,
  33.     by A. T. Campbell, III
  34.     Comparison of Kolb, Haines, and MTV Ray Tracers, Part I, by Eric Haines
  35.     Raytracer Performance of MTV, by Steve Lamont
  36.     BRL-CAD Ray Tracer Timings, by Gavin Bell
  37.     BRL-CAD Benchmarking and Parallelism, by Mike Muuss
  38.     ======== USENET cullings follow ========
  39.     Rayshade Patches Available, by Craig Kolb
  40.     Research and Timings from IRISA, by Didier Badouel
  41.     Concerning Smart Pixels, by John S. Watson
  42.     Input Files for DBW Render, by Tad Guy
  43.     Intersection with Rotated Cubic Curve Reference, by Richard Bartels
  44.     Needed: Quartz surface characteristics, by Mike Macgirvin
  45.     Solution to Smallest Sphere Enclosing a Set of Points, by Tom Shermer
  46.     True Integration of Linear/Area Lights, by Kevin Picott
  47.  
  48. -------------------------------------------------------------------------------
  49.  
  50. Introduction
  51.  
  52.     This issue's focus is on timings from various people using a wide
  53. selection of hardware and software.  Much of the delay in getting out this
  54. issue was my desire to finish up my own timing tests of MTV's, Kolb's, and my
  55. own ray tracers on the same machine.  I hope some of you will find this
  56. information of use.
  57.  
  58.     Another feature of this issue is a pair of book reviews.  One of the
  59. purposes of the RT News is to provide people with sources of information
  60. relevant to ray tracing.  So, I would like to see more reviews, or even just
  61. brief descriptions of articles and books that you come across.  Keeping up to
  62. date in this field is going to take more time as the years go by, so please do
  63. pass on any good finds you may have.  Also, if you're an author, please feel
  64. free to send a copy of the abstract here for publication.  This service is
  65. already provided to a certain extent by SIGGRAPH for thesis work.  However,
  66. even a duplication of their efforts is worthwhile, since an electronic version
  67. is much easier to search and manipulate.
  68.  
  69.     Finally,
  70.  
  71. -------------------------------------------------------------------------------
  72.  
  73. New People
  74.  
  75. # Kory Hamzeh
  76. # 6640 Nevada Ave.
  77. # Canoga Park, Ca 91303
  78. # Email: UUCP:     avatar!kory or ..!uunet!psivax!quad1!avatar!kory
  79. # INTERNET: avatar!kory@quad.com
  80. alias    kory_hamzeh    quad.com!avatar!kory
  81.  
  82. I'm not professionally involved in ray tracing.  Just personally fascinated by
  83. it.  I have written a couple of ray tracers (who hasn't yet?) and I'm in the
  84. midst of designing a 24 bit frame buffer.  Since I don't do this on a
  85. professional level, I lack some of the resources required to develop real
  86. products.  I maintain a archive site with a lot of graphics related items
  87. (including Ray Tracing News).  If you need to access the archive (anonymous
  88. uucp only) please send me mail.
  89.  
  90. --------
  91.  
  92. #
  93. # Steve Lamont, sciViGuy - parallelism
  94. # NCSC,
  95. # Box 12732,
  96. # Research Triangle Park, NC 27709
  97. alias    steve_lamont    cornell!spl%mcnc.org
  98.  
  99. --------
  100.  
  101. # Bob Kozdemba - novice tracer, futures, also radiosity
  102. # Hewlett-Packard Co.
  103. # 7641 Henry Clay Blvd.
  104. # Liverpool, NY 14450
  105. # (315-451-1820 x265)
  106. alias   bob_kozdemba    hpfcla!hpfcse!hpurvmc!koz
  107.  
  108. I work for HP in Syracuse, NY as a systems engineer.  I will be attending SU
  109. starting in Jan. `89 working toward my BS with a focus in computer graphics.
  110. My job responsibilities are to provide technical support to customers and
  111. sales in the areas of Starbase graphics and X Windows.  Lately I have been
  112. experimenting with HP's SBRR product [radiosity and ray tracing part of the HP
  113. graphics package] and trying to keep abreast of futures in graphics.  I have
  114. written an extremely primitive ray tracer and I am looking for ideas on how to
  115. implement reflections and transparency.
  116.  
  117. --------
  118.  
  119. # Robert Goldberg
  120. # Queens College of CUNY
  121. # Comp. Sci. Dep't
  122. # 65-34 Kissena Blvd.
  123. # Flushing, N.Y. 11367-0904
  124. # Work : 3d Modeling algorithms, with appl. to graphics and image processing
  125. # Phone: Work -  (718) 520-5100
  126. alias    robert_goldberg    rrg@acf8.nyu.edu
  127.  
  128. --------
  129.  
  130. # John Olsen - refraction, radiosity, antialiasing, stereo images.
  131. # Hewlett-Packard, Mail Stop 73
  132. # 3404 E. Harmony Road
  133. # Ft Collins, CO 80525
  134. # (303) 229-6746
  135. # email:  olsen@hq.HP.COM, hplabs!hpfcdq!olsen
  136. alias    john_olsen    hpfcdq.hp.com!olsen
  137.  
  138. Currently, I've been spending some time tinkering with the DBWrender ray
  139. tracer making it produce 24 bit/pixel QRT-format images.  I like the QRT
  140. output format, but I like some of the features of DBWrender, such as
  141. antialiasing and fading to a background color.
  142.  
  143. I've thought about writing my own ray tracer with all the features I want, but
  144. so far I've resisted this evil temptation, and only looked for fancier ones
  145. already done by others who could not resist the temptation.  :^)
  146.  
  147. I've just installed an alias for a local ray tracing news distribution.  You
  148. can send it to raylist@hpfcjo.HP.COM (or if you can't reach, try something
  149. like hplabs!hpfcdq!hpfcjo!raylist).
  150.  
  151. --------
  152.  
  153. # Andrew Hunt, andrew@erm.oz
  154. # Earth Resource Mapping, 130 Hay St, Subiaco, Western Australia 6008
  155. # Phone: +61 9 388 2900   Fax: +61 9 388 2901
  156. # ACSnet: andrew@erm.oz
  157. alias    andrew_hunt    uunet!munnari!erm.erm.oz.au!andrew
  158.  
  159. In 1987 I implemented a "Three Dimensional Digital Differential Analyser"
  160. (3D-DDA) algorithm, along the lines of Fujimoto and Iwata`s, and used it to
  161. speed up a raytracing system under development at the Computer Science
  162. Department at Curtin University of Technology.
  163.  
  164. Recently I have got a bit busy developing commercial image processing software
  165. to devote much time to Ray Tracing.
  166.  
  167. Sometime during 1990 I plan to try to port our Ray Tracing system to a
  168. Transputer based platform.
  169.  
  170. --------
  171.  
  172. # Nick Beadman - Distributed Ray Tracing, Efficiency
  173. # School of Information Systems
  174. # University of East Anglia
  175. # Norwich
  176. # Norfolk
  177. # United Kingdom
  178. alias    nick_beadman    cmp7112@sys.uea.ac.uk
  179.  
  180. At the moment I'm trying to implement a distributed ray tracer on 8 t800s on a
  181. meiko computing surface using C, with little success I should add.  It all
  182. part of a big third year computing project worth a sixth of my degree.
  183.  
  184. --------
  185.  
  186. # Peter Miller - algorithms, realism
  187. # 18 Daintree Cr
  188. # Kaleen ACT 2617
  189. # AUSTRALIA
  190. # CONTACT LIST ONLY: subscription through melbourne
  191. #Phone:  +61-62-514611 (W)
  192. #     +61-62-415117 (H)
  193. #        UUCP    {uunet,mcvax,ukc}!munnari!neccan.oz!pmiller
  194. #        ARPA    pmiller%neccan.oz@uunet.uu.net
  195. #        CSNET   pmiller%neccan.oz@australia
  196. #        ACSnet  pmiller@neccanm.oz
  197. alias    peter_miller    cornell!uunet!munnari!neccan.necisa.oz.au!peter
  198.  
  199.   I have been interested in ray tracing since 1984, when I wrote a ray tracer
  200. before I knew it was called ray tracing!  Since then I have been reading
  201. journals and tinkering with my ray tracer.
  202.  
  203.   The last 3 years were sp